#ifndef BASIC_SOLVER_HPP_
#	define BASIC_SOLVER_HPP_

#	include "Solver.hpp"


// ajoute des clients tant que possible dans une tournee
// si ce n'est pas possible, ouverture de nouvelle tournee

class BasicSolver : public Solver
{
	public:
	
		BasicSolver(VRPTW& inVRPTW)
			: Solver(inVRPTW), s(inVRPTW)
		{
			s.complete();
			soBestSolution = &s;
		}
		
		void	execute() EXC_THROWER();
		
	protected:
		Solution 	s;
};


#endif
